home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mac Power 1997 December
/
MACPOWER-1997-12.ISO.7z
/
MACPOWER-1997-12.ISO
/
AMUG
/
PROGRAMMING
/
Raven 1.2.sit
/
Raven 1.2
/
• Extras •
/
SGI STL
/
README.BC
< prev
next >
Wrap
Text File
|
1997-06-02
|
2KB
|
42 lines
Note For Borland C++ Users
----------------------------------------------------------------------------
Known problems
Compiling
* You may encounter problems with too long symbols when compiling with
debug information. To handle this, try defining __STL_USE_ABBREVS in
stlcomp.h.
* If your program is multi-threaded, be sure to define macro
__STL_WIN32THREADS for proper synchronization (if you are using SGI
node allocator. If you are using new_alloc or malloc_alloc, you won't
need that).
* You may encounter problems using new-style BC++ 5.0 headers like
<iostream>, <string> in mix with SGI STL. For version 5.01, the
following should be done to avoid possible conflicts:
o copy the STL header memory to memory.h (That is not done by
default, since it may introduce conflicts with C-style memory.h)
o copy the STL header algorith to algorith.h
o You may also want to download auto_ptr implementation and add it
to memory[.h] .
----------------------------------------------------------------------------
Migration notes
You should experience no other problems migrating from BC++ STL to SGI STL.
Default allocator<T> in this adaptation should be fully functional.
----------------------------------------------------------------------------
Versions prior to 5.0
Borland C++ versions older than 5.0 have not been tested. STL. Probably it
would work with 4.5 and higher.
----------------------------------------------------------------------------
Last updated : May 25, 1997.